

/* 右侧头部 */
.right-container .info-title{
   width: 100%;
   height: 47px;
   background: #fafafa;
   border-bottom: 1px solid #ddd;
}

.info-title>a:hover {
   color: rgb(68, 246, 124);
}

.info-title .title{
   display: block;
   line-height: 47px;
   width: 115px;
   height: 44px;
   text-decoration: none;
   float: left;
   text-align: center;
   font-size: 16px;
   font-weight: 600;
   background: #fff;
   list-style: none;
   border-right: 1px solid #ddd;
   color: #404040;
}

.info-title .basic-info{
   border-top: 3px solid #22c233;
   color: #22c233;
}

/* 基本信息表单 */
.maindiv{
	display: block;
   width: 780px;
   height: auto;
   background-color: white;
   margin:30px 20px;
   padding-top: 20px;
   padding-bottom: 20px;
}



.maindiv ul{
   font-size: 14px;
   list-style: none;
}

.maindiv .formItem{
   height: 50px;
   width: 100%;
   line-height: 50px;
}

.formItem .must_write:before {
   content: '*';
   position: relative;
   color: red;
   right: 8px;
}

.maindiv .formItem label{
   display: block;
   width: 100px;
   height: 50px;
   text-align: right;
   color: #666;
   float: left;
   letter-spacing: 1px;
   padding-right: 10px;
}

.formItem .textinput{
   width: 378px;
   height: 28px;
   line-height: 28px;
}

.nameTip{
   color: #999;
   font-size: 12px;
   margin-left: 110px;
}

.formItem .radioBtn{
   margin-left: 30px;
}

.formItem .genderTip{
   margin-left: 5px;
}

.formItem .select{
   width: 110px;
   height: 28px;
   line-height: 28px;
   padding: 0 0 0 10px;
   outline: none;
   border-color: rgb(118, 118, 118),rgb(133, 133, 133);
}


.formItem .submitBtn{
   width: 100px;
   font-size: 16px;
   margin-left: 110px;
}

.sex {
   margin-top: 15px;
}

.msg {
   margin: 46px 0;
   width: 400px;
   margin-left: 20%;
   /* margin-bottom: -20px; */
}

.margin_top {
   margin: 20px;
}